﻿package com.menfan.saas.domain;

import java.util.Date;

public class SpuEntity {
    private Integer id;

    /**
    * spu主键
    */
    private String spuId;

    /**
    * 广告语
    */
    private String adWords;

    /**
    * app小视频时间
    */
    private Long appVideoTime;

    /**
    * app小视频链接地址
    */
    private String appVideoUrl;

    /**
    * 是否可采购（仅针对下架产品）
    */
    private Boolean canPurchase;

    /**
    * 品牌名称
    */
    private String brand;

    /**
    * 原厂SKU
    */
    private String originalSku;

    /**
    * 原产地
    */
    private String originaPlace;

    /**
    * 排列，位置
    */
    private Integer rank;

    /**
    * 总评分里程
    */
    private Long rateMile;

    /**
    * 评分人数
    */
    private Integer rateNumber;

    /**
    * 评分来源
    */
    private String rateSource;

    /**
    * 备注
    */
    private String remark;

    /**
    * 是否愿意再次购买
    */
    private Boolean buyAgain;

    /**
    * 产品标签
    */
    private String label;

    /**
    * 轮胎扁平比
    */
    private String tireAspectRatio;

    /**
    * 载重指数
    */
    private String tireLoadIndex;

    /**
    * 轮胎花纹
    */
    private String tirePattern;

    /**
    * 轮胎备注
    */
    private String tireRemark;

    /**
    * 轮毂尺寸
    */
    private String tireRim;

    /**
    * 轮胎 - 防爆/非防爆
    */
    private String tireRof;

    /**
    * 轮胎 - 转弯稳定性
    */
    private Float tireCorneringstability;

    /**
    * 轮胎 - 深雪地抓地
    */
    private Float tireDeepsnowtraction;

    /**
    * 轮胎 - 干地抓地
    */
    private Float tireDrytraction;

    /**
    * 轮胎 - 排水性
    */
    private Float tireHydroplaningresistance;

    /**
    * 轮胎 - 冰地抓地
    */
    private Float tireIcetraction;

    /**
    * 轮胎 - 浅雪地抓地
    */
    private Float tireLightsnowtraction;

    /**
    * 轮胎 - 静音性
    */
    private Float tireNoisecomfort;

    /**
    * 轮胎 - 驾乘舒适性
    */
    private Float tireRidecomfort;

    /**
    * 轮胎 - 转向响应
    */
    private Float tireSteeringresponse;

    /**
    * 轮胎 - 耐磨性
    */
    private Float tireTreadwear;

    /**
    * 轮胎 - 湿地抓地
    */
    private Float tireWettraction;

    /**
    * 轮胎 - 雪地胎种类（四级通用胎， 雪地胎）
    */
    private String tireSnow;

    /**
    * 轮胎-速度级别
    */
    private String tireSpeedrating;

    /**
    * 轮胎-颜色？？
    */
    private String tireTextcolor;

    /**
    * 轮胎 - 类别 {"A", "运动型轿车胎"}, {"B", "商务型轿车胎"}, {"C", "经济型轿车胎"}, {"D", "冬季轿车胎"}, {"E", "城市SUV胎"}, {"F", "越野车胎"}, {"G", "轻型商用车胎"}, {"H", "冬季越野车胎"}, {"I", "运动型SUV胎"}
    */
    private String tireType;

    /**
    * 胎宽
    */
    private Float tireWidth;

    /**
    * 特殊描述
    */
    private String variantDescription;

    /**
    * 成本，进价
    */
    private Double cost;

    /**
    * 产品价格
    */
    private Double price;

    /**
    * 市场价
    */
    private Double marketingPrice;

    /**
    * 显示名称
    */
    private String displayName;

    /**
    * 高
    */
    private Float height;

    /**
    * 是否可开发票
    */
    private String invoice;

    /**
    * 原配
    */
    private Integer isoe;

    /**
    * 是否为套装
    */
    private Boolean isPackageProduct;

    /**
    * 通用 - 是否显示 - 用于控制产品是否在搜索及产品列表页显示
    */
    private Boolean isShow;

    /**
    * 长
    */
    private Float length;

    /**
    * 监控级别
    */
    private Integer monitorLevel;

    /**
    * 上下架
    */
    private Boolean onSale;

    /**
    * 轮胎 - 特殊规格
    */
    private String specialSize;

    /**
    * 通用 - 税率
    */
    private Double taxRate;

    /**
    * 轮胎使用季节
    */
    private String tireSeason;

    /**
    *  产品重量
    */
    private Double weight;

    /**
    * 通用 - 宽
    */
    private Float width;

    /**
    * 创建时间
    */
    private Date createDate;

    /**
    * 花纹中文
    */
    private String patternCh;

    /**
    * 花纹英文
    */
    private String patternEn;

    /**
    * 花纹简称
    */
    private String patternShort;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getSpuId() {
        return spuId;
    }

    public void setSpuId(String spuId) {
        this.spuId = spuId;
    }

    public String getAdWords() {
        return adWords;
    }

    public void setAdWords(String adWords) {
        this.adWords = adWords;
    }

    public Long getAppVideoTime() {
        return appVideoTime;
    }

    public void setAppVideoTime(Long appVideoTime) {
        this.appVideoTime = appVideoTime;
    }

    public String getAppVideoUrl() {
        return appVideoUrl;
    }

    public void setAppVideoUrl(String appVideoUrl) {
        this.appVideoUrl = appVideoUrl;
    }

    public Boolean getCanPurchase() {
        return canPurchase;
    }

    public void setCanPurchase(Boolean canPurchase) {
        this.canPurchase = canPurchase;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getOriginalSku() {
        return originalSku;
    }

    public void setOriginalSku(String originalSku) {
        this.originalSku = originalSku;
    }

    public String getOriginaPlace() {
        return originaPlace;
    }

    public void setOriginaPlace(String originaPlace) {
        this.originaPlace = originaPlace;
    }

    public Integer getRank() {
        return rank;
    }

    public void setRank(Integer rank) {
        this.rank = rank;
    }

    public Long getRateMile() {
        return rateMile;
    }

    public void setRateMile(Long rateMile) {
        this.rateMile = rateMile;
    }

    public Integer getRateNumber() {
        return rateNumber;
    }

    public void setRateNumber(Integer rateNumber) {
        this.rateNumber = rateNumber;
    }

    public String getRateSource() {
        return rateSource;
    }

    public void setRateSource(String rateSource) {
        this.rateSource = rateSource;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Boolean getBuyAgain() {
        return buyAgain;
    }

    public void setBuyAgain(Boolean buyAgain) {
        this.buyAgain = buyAgain;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getTireAspectRatio() {
        return tireAspectRatio;
    }

    public void setTireAspectRatio(String tireAspectRatio) {
        this.tireAspectRatio = tireAspectRatio;
    }

    public String getTireLoadIndex() {
        return tireLoadIndex;
    }

    public void setTireLoadIndex(String tireLoadIndex) {
        this.tireLoadIndex = tireLoadIndex;
    }

    public String getTirePattern() {
        return tirePattern;
    }

    public void setTirePattern(String tirePattern) {
        this.tirePattern = tirePattern;
    }

    public String getTireRemark() {
        return tireRemark;
    }

    public void setTireRemark(String tireRemark) {
        this.tireRemark = tireRemark;
    }

    public String getTireRim() {
        return tireRim;
    }

    public void setTireRim(String tireRim) {
        this.tireRim = tireRim;
    }

    public String getTireRof() {
        return tireRof;
    }

    public void setTireRof(String tireRof) {
        this.tireRof = tireRof;
    }

    public Float getTireCorneringstability() {
        return tireCorneringstability;
    }

    public void setTireCorneringstability(Float tireCorneringstability) {
        this.tireCorneringstability = tireCorneringstability;
    }

    public Float getTireDeepsnowtraction() {
        return tireDeepsnowtraction;
    }

    public void setTireDeepsnowtraction(Float tireDeepsnowtraction) {
        this.tireDeepsnowtraction = tireDeepsnowtraction;
    }

    public Float getTireDrytraction() {
        return tireDrytraction;
    }

    public void setTireDrytraction(Float tireDrytraction) {
        this.tireDrytraction = tireDrytraction;
    }

    public Float getTireHydroplaningresistance() {
        return tireHydroplaningresistance;
    }

    public void setTireHydroplaningresistance(Float tireHydroplaningresistance) {
        this.tireHydroplaningresistance = tireHydroplaningresistance;
    }

    public Float getTireIcetraction() {
        return tireIcetraction;
    }

    public void setTireIcetraction(Float tireIcetraction) {
        this.tireIcetraction = tireIcetraction;
    }

    public Float getTireLightsnowtraction() {
        return tireLightsnowtraction;
    }

    public void setTireLightsnowtraction(Float tireLightsnowtraction) {
        this.tireLightsnowtraction = tireLightsnowtraction;
    }

    public Float getTireNoisecomfort() {
        return tireNoisecomfort;
    }

    public void setTireNoisecomfort(Float tireNoisecomfort) {
        this.tireNoisecomfort = tireNoisecomfort;
    }

    public Float getTireRidecomfort() {
        return tireRidecomfort;
    }

    public void setTireRidecomfort(Float tireRidecomfort) {
        this.tireRidecomfort = tireRidecomfort;
    }

    public Float getTireSteeringresponse() {
        return tireSteeringresponse;
    }

    public void setTireSteeringresponse(Float tireSteeringresponse) {
        this.tireSteeringresponse = tireSteeringresponse;
    }

    public Float getTireTreadwear() {
        return tireTreadwear;
    }

    public void setTireTreadwear(Float tireTreadwear) {
        this.tireTreadwear = tireTreadwear;
    }

    public Float getTireWettraction() {
        return tireWettraction;
    }

    public void setTireWettraction(Float tireWettraction) {
        this.tireWettraction = tireWettraction;
    }

    public String getTireSnow() {
        return tireSnow;
    }

    public void setTireSnow(String tireSnow) {
        this.tireSnow = tireSnow;
    }

    public String getTireSpeedrating() {
        return tireSpeedrating;
    }

    public void setTireSpeedrating(String tireSpeedrating) {
        this.tireSpeedrating = tireSpeedrating;
    }

    public String getTireTextcolor() {
        return tireTextcolor;
    }

    public void setTireTextcolor(String tireTextcolor) {
        this.tireTextcolor = tireTextcolor;
    }

    public String getTireType() {
        return tireType;
    }

    public void setTireType(String tireType) {
        this.tireType = tireType;
    }

    public Float getTireWidth() {
        return tireWidth;
    }

    public void setTireWidth(Float tireWidth) {
        this.tireWidth = tireWidth;
    }

    public String getVariantDescription() {
        return variantDescription;
    }

    public void setVariantDescription(String variantDescription) {
        this.variantDescription = variantDescription;
    }

    public Double getCost() {
        return cost;
    }

    public void setCost(Double cost) {
        this.cost = cost;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getMarketingPrice() {
        return marketingPrice;
    }

    public void setMarketingPrice(Double marketingPrice) {
        this.marketingPrice = marketingPrice;
    }

    public String getDisplayName() {
        return displayName;
    }

    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    public Float getHeight() {
        return height;
    }

    public void setHeight(Float height) {
        this.height = height;
    }

    public String getInvoice() {
        return invoice;
    }

    public void setInvoice(String invoice) {
        this.invoice = invoice;
    }

    public Integer getIsoe() {
        return isoe;
    }

    public void setIsoe(Integer isoe) {
        this.isoe = isoe;
    }

    public Boolean getIsPackageProduct() {
        return isPackageProduct;
    }

    public void setIsPackageProduct(Boolean isPackageProduct) {
        this.isPackageProduct = isPackageProduct;
    }

    public Boolean getIsShow() {
        return isShow;
    }

    public void setIsShow(Boolean isShow) {
        this.isShow = isShow;
    }

    public Float getLength() {
        return length;
    }

    public void setLength(Float length) {
        this.length = length;
    }

    public Integer getMonitorLevel() {
        return monitorLevel;
    }

    public void setMonitorLevel(Integer monitorLevel) {
        this.monitorLevel = monitorLevel;
    }

    public Boolean getOnSale() {
        return onSale;
    }

    public void setOnSale(Boolean onSale) {
        this.onSale = onSale;
    }

    public String getSpecialSize() {
        return specialSize;
    }

    public void setSpecialSize(String specialSize) {
        this.specialSize = specialSize;
    }

    public Double getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(Double taxRate) {
        this.taxRate = taxRate;
    }

    public String getTireSeason() {
        return tireSeason;
    }

    public void setTireSeason(String tireSeason) {
        this.tireSeason = tireSeason;
    }

    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public Float getWidth() {
        return width;
    }

    public void setWidth(Float width) {
        this.width = width;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getPatternCh() {
        return patternCh;
    }

    public void setPatternCh(String patternCh) {
        this.patternCh = patternCh;
    }

    public String getPatternEn() {
        return patternEn;
    }

    public void setPatternEn(String patternEn) {
        this.patternEn = patternEn;
    }

    public String getPatternShort() {
        return patternShort;
    }

    public void setPatternShort(String patternShort) {
        this.patternShort = patternShort;
    }
}